为您找到与die of和die from的用法相关的共200个结果:
以下是小编为大家整理的offer的用法总结,希望能帮助大家更好地认识offer这个单词,提高英语水平。
offer意思和用法小结:
vt.提供,给予; 提出,提议; 出价,开价; 表示愿意;
vi.提议; 企图,想要; 供奉;
n.提议; 出价,开价; 试图; 求婚;
offer vt.
offer的用法:
1. 愿意;试图(做某事);提议 [+to-v]
They offered to help me. 他们表示愿意帮助我。 He offered to lend me some books. 他表示要借给我几本书。
2. 给予,提供;拿出,出示 [(+to)]
He offered me a glass of wine. 他端给我一杯酒。
3. 出(价);开(价) [for]
We offered him the calculator for US$50. 这计算器我们向他开价五十美元。
4. 贡献;奉献
offer vi.
1. 提议 2. (机会等)出现 She travels whenever the opportunity offers. 她一有机会就去旅行。
3. 献祭
1. 提供,提议[(+of)][+to-v]
Thank you for your kind offer of help. 感谢你想给予帮助的好意。
2. 出价;报价
I am glad to make an offer from us for 20M/T groundnuts.
3.供应;报价。(通常为短期的)减价;削价;处理价;特价 special offer :(商业广告用语)优惠
1.offer有“(主动)拿给,给予”的意思,相当于give,后可接名词或代词作宾语,也可接双宾语,即offer sb sth =offer sth to sb,
如: The young man offered the old man his own seat on the bus.那个年轻人在公共汽车上将自己的座位让给了那个老人。
Many people willingly offered their blood. 很多人自愿献血。
No food was offered at the party. 聚会时没有提供食品。
2. offer作“提出、表示”解
如: Johnson offered a new suggestion. 约翰逊提出了一个新建议。
We all went to offer congratulations. 我们都前去表示祝贺。
The boss in the company came personally to offer us apologies. 那个公司的老板亲自来向我们道歉。
The president offered no comment on the question. 总统对这个问题未作评论。
3. offer后接不定式,表示“主动提出做某事”。
如: He offered to drive us to the airport, but we preferred to walk there. 他主动提出送我们去机场,但我们宁愿走路去。
She offered to lend me her bike. 她提出将自行车借给我。
The boy offered to pay for the desk he had broken. 那男孩主动提出赔偿被他弄坏的桌子。
4. offer还有“出售”、“出价”的意思。
① offer sth for (money) 以多少钱出售某物
He offered this bike for 600 yuan. 这辆自行车他要价600元。
The next morning we offered our boat for only 6 dollars. 第二天上午我们仅以6美元出售我们的船。
② offer sb (money) for sth / to buy sth 出价多少购买某物
We offered him 10,000 yuan for his house. 我们愿出一万元钱来购买他的房子。
They offered him 3,000 yuan to buy the laptop. 他们愿出3,000元来买他的笔记本电脑。
1. offer表示愿做某事或给予某物 (后接of / to do sth)
Thank you for your kind offer of helping me. = Thank you for your kind offer to help me. 谢谢你提供的帮助。`
Practise making offers and requests.练习提供帮助和请求。
2. offer有“出价”的意思。
如:
I've had an offer of $8888 for that house.
有人向我出价8888 美元买那房子。
They made me an offer of ten thousand yuan for my motorbike.
=They offered me ten thousand yuan for my motorbike.
=They offered to buy my motorbike for ten thousand yuan.
他们肯出一万元买我的摩托车。
--------------------------------------------------------------------------------------
浏览量:3
下载量:0
时间:
from有出自;来自;从( ... 起)等意思,那么你知道有关from的常用短语和用法都有哪些吗?下面是读文网小编为大家带来关于from的常见短语和用法,供大家参考学习!
1. (表示起点)从
He ran all the way home from school. 他从学校一路跑回家。
Our prices start from £2.50 a bottle. 我们的售价从2.5英镑一瓶开始。
2. (表出处、来源等)出自,来自,从…而来
This beer is imported from Mexico. 这种啤酒是从墨西哥进口的。
3. (表原因)由于,因为
They are tired out from planting the corn yesterday. 由于昨天种了一天玉米,今天他们都十分疲劳。
4.(表距离、脱离,分离)离
The house is five miles from the town. 这房子离市镇有5英里路。
5. (表原料、材料)用,由
Paper is made from wood. 纸用木材做原料。
6.(表避免、阻止、遮蔽)避免,防止,以免
He covered his wife from the man’s blows with his body. 他用身体挡住那人,从而使他妻子免遭打击。
7.(表区别、差异)由,与(…不同)
I can’t tell one twin from the other. 我分不出双胞胎中谁是谁。
8.(表判断、观点)由(…来看),根据(…来判断)
From her looks you would say she was about twenty. 从她的模样看,你会说她约摸20岁。
9.(表根据、依据)凭,据:He played the music from memory. 他凭记忆演奏了那首曲子。
看完这篇文章
浏览量:3
下载量:0
时间:
die有死;枯竭;消失;渴望等意思,那么你知道die的用法吗?下面跟着读文网小编一起来学习一下,希望对大家的学习有所帮助!
1. He won his first Derby on the aptly named "Never Say Die".
他驾驭着这匹名副其实的“永不言败”夺得了他的第一个德比马赛冠军。
2. You stay here, you die. No two ways about it.
你若留在这里,必死无疑。
3. A new study proved conclusively that smokers die younger than non-smokers.
一项新的研究确证了吸烟者比不吸烟者死得早。
4. Lung cells die and are replaced about once a week.
肺细胞约每周新老更替一次。
5. They often take a long time to die back after flowering.
花期过后,它们的枝叶常常过很长一段时间才会枯萎。
6. He did die a pauper and is buried in an unmarked grave.
他死的时候一文不名,葬在一处无名墓穴中。
7. We were worried that she was going to die.
我们很担心她快要死了。
8. Her father and her brothers would die of shame.
她父亲和她的兄弟们会羞愧死。
9. He knew that under the surgeon's knife he would surely die.
他知道他必定会死在外科医生刀下.
10. If the soil is allowed to dry out the tree could die.
如果任由土壤变干,这棵树可能会枯死。
11. The youngest child, John, was to die at the age of fourteen.
最小的孩子约翰后来于14岁时夭亡。
12. It is better to die oneself than to kill.
宁可自亡,不可行凶。
13. 5,000 people die every year because of accidents in the home.
每年有5,000人死于家中的意外事故。
14. Half a million women die needlessly each year during childbirth.
每年有50万女性难产致死是本可避免的。
15. Everyone wants to be a hero, but no one wants to die.
每个人都想成为英雄,但没有人想死。
浏览量:1
下载量:0
时间:
often有经常;时常;屡次等意思,那么你知道often的用法吗?下面跟着读文网小编一起来学习一下,希望对大家的学习有所帮助!
1. Early American weathervanes were most often cut from flat wooden boards.
美国早期的风向标大多截自平直的木板。
2. Students often travel hundreds of miles to get here.
学生常常赶数百英里的路来到这里。
3. If a baby is thirsty, it feeds more often.
婴儿要是渴了,就会吃得更频繁。
4. All too often they become enmeshed in deadening routines.
他们时常陷入枯燥的日常事务之中。
5. The manifesto is long-winded, repetitious and often ambiguous or poorly drafted.
这份声明冗长繁复,多处存在歧义或行文拙劣。
6. He was often caustic and mocking, or flew into rages.
他常常讽刺或挖苦人,有时又会大发雷霆。
7. These expressions are often used interchangeably, but they do have different meanings.
这些表达方式经常相互替代使用,但它们的含义却有所不同。
8. The family was often in flight, hiding out in friends' houses.
这一家人常常东躲西藏,在朋友家里避风头。
9. Like their children, parents are often defensive about their private lives.
就像子女一样,父母也常常很注重保护他们的私生活。
10. Eczema is a common skin complaint which often runs in families.
湿疹是一种常见的皮肤病,通常具遗传性。
11. Lucilla often asks her sisters to retell the story.
露西拉经常要姐姐们把这个故事反复讲给她听。
12. Teachers often view youth workers as undisciplined and ineffectual.
老师们常认为青少年工作者纪律性差且能力低下。
13. Books are often stacked in higgledy-piggledy piles on the floor.
书本经常乱七八糟地堆在地板上。
14. In the past this process of transition has often proven difficult.
过去这一过渡过程常常很艰难。
15. He didn't always win the arguments, but he often was right.
他并非在争辩中总是能赢,但他经常是对的。
浏览量:2
下载量:0
时间:
计算机术语,缩写通常为EOF(End Of File),在操作系统中表示资料源无更多的资料可读取。资料源通常称为档案或串流。在C语言中,或更精确地说成C标准函式库中表示文件结束符(end of file)。下面我们来看看c语言eof的用法。
在while循环中以EOF作为文件结束标志,这种以EOF作为文件结束标志的文件,必须是文本文件。在文本文件中,数据都是以字符的ASCII代码值的形式存放。我们知道,ASCII代码值的范围是0~255,不可能出现-1,因此可以用EOF作为文件结束标志。
[html] view plain#include<stdio.h>
#include <stdlib.h>
int main(void)
{
int a,b;
while(scanf("%d %d",&a,&b) != EOF)
{
printf("%d",a+b);
}
return 0;
}
在上面这段代码中,定义了两个整型的变量,通过在while循环中判断输入的返回值是否为EOF(即-1)然后打印a+b的值。
之前我也只是听说过EOF这个名词,但是具体怎么用也不知道,经过我的测试发现:
输入1 2然后回车打印出3,这个好理解,scanf接收到两个整型数据然后回车(这时候scanf的返回值是2,scanf()函数执行成功时的返回值是成功读取的变量数,也就是说,你这个scanf()函数有几个变量,如果scanf()函数全部正常读取,它就返回几。)
输入1然后回车,它会让你继续输入,在这期间不论你空格键,回车键,TAB键只要是你没输入一个非空白符它就会让你无限输入。(空白字符会使scanf()函数在读操作中略去输入中的一个或多个空白字符,空白符可以是space,tab,enter等,直到第一个非空白符出现为止。scanf()函数接收输入数据时,遇以下情况结束一个数据的输入:(不是结束该scanf函数,scanf函数仅在每一个数据域均有数据,并按回车后结束)。① 遇空格、“回车”、“跳格”键。②遇非法输入。
输入1 2 3 4 5 6 7 8,然后回车,它会打印出3 7 11 15,这个我自己理解是当你按下回车时scanf结束,但是接收的数据有4组,它会先取出两个然后打印之和,然后依次。。。。打印(理解不对之处还望各位赐教。)
输入,. ~等字符回车,会进入无限循环屏幕上打印无限的数字,这是因为输入一个字符串时,由于scanf需要一个整型数据,可是当前输入缓冲中的数据并不是一个整型的数据,那么scanf会直接退出,并返回0,表示读到0个数,同时不会改为输入缓冲,会进入到下一轮的循环之中,在屏幕输出:上一次的计算结果,这时由于输入缓冲中还有数据,scanf不会阻塞,而是直接返回,可是发现缓冲中的数据不是所要的数据,这样返回0.....使得循环一直运行下去。要是想解决问题可以在循环语句中加上这句话:fflush(stdin);这样就不会无限打印数字了。
至于想让循环结束,在windows下输入ctrl+Z(即EOF)然后回车就可以了。好了,我得研究结束了,写出来大家共同理解,希望文中有错误的地方大家可以指点一二。
浏览量:2
下载量:0
时间:
diet有节食;照规定饮食;喂食等意思,那么你知道diet的用法吗?下面跟着读文网小编一起来学习diet的用法和短语例句吧,希望对大家的学习有所帮助!
用作名词 (n.)
go on a diet
浏览量:3
下载量:0
时间:
计算机术语,缩写通常为EOF(End Of File),在操作系统中表示资料源无更多的资料可读取。下面小编就跟你们详细介绍下c语言中eof的用法,希望对你们有用。
1.EOF作为文件结束符时的情况:
EOF虽然是文件结束符,但并不是在任何情况下输入Ctrl+D(Windows下Ctrl+Z)都能够实现文件结束的功能,只有在下列的条件下,才作为文件结束符。
(1)遇到getcahr函数执行时,要输入第一个字符时就直接输入Ctrl+D,就可以跳出getchar(),去执行程序的其他部分;
(2)在前面输入的字符为换行符时,接着输入Ctrl+D;
(3)在前面有字符输入且不为换行符时,要连着输入两次Ctrl+D,这时第二次输入的Ctrl+D起到文件结束符的功能,至于第一次的Ctrl+D的作用将在下面介绍。
其实,这三种情况都可以总结为只有在getchar()提示新的一次输入时,直接输入Ctrl+D才相当于文件结束符。
2.EOF作为行结束符时的情况,这时候输入Ctrl+D并不能结束getchar(),而只能引发getchar()提示下一轮的输入。
这种情况主要是在进行getchar()新的一行输入时,当输入了若干字符(不能包含换行符)之后,直接输入Ctrl+D,此时的Ctrl+D并不是文件 结束符,而只是相当于换行符的功能,即结束当前的输入。以上面的代码段为例,如果执行时输入abc,然后Ctrl+D,程序输出结果为:
abcabc
注意:第一组abc为从终端输入的,然后输入Ctrl+D,就输出第二组abc,同时光标停在第二组字符的c后面,然后可以进行新一次的输入。这时如果再次输入Ctrl+D,则起到了文件结束符的作用,结束getchar()。
如果输入abc之后,然后回车,输入换行符的话,则终端显示为:
abc //第一行,带回车
abc //第二行
//第三行
其中第一行为终端输入,第二行为终端输出,光标停在了第三行处,等待新一次的终端输入。
从这里也可以看出Ctrl+D和换行符分别作为行结束符时,输出的不同结果。
EOF的作用也可以总结为:当终端有字符输入时,Ctrl+D产生的EOF相当于结束本行的输入,将引起getchar()新一轮的输入;当终端没有字符 输入或者可以说当getchar()读取新的一次输入时,输入Ctrl+D,此时产生的EOF相当于文件结束符,程序将结束getchar()的执行。
【补充】本文第二部分中关于EOF的总结部分,适用于终端驱动处于一次一行的模式下。也就是虽然getchar()和putchar()确实是按照每次一个字符 进行的。但是终端驱动处于一次一行的模式,它的输入只有到“”或者EOF时才结束,因此,终端上得到的输出也都是按行的。
如果要实现终端在读一个字符就结束输入的话,下面的程序是一种实现的方法(参考《C专家编程》,略有改动)
复制代码 代码如下:
/*Edit by Godbach
CU Blog: http://blog.chinaunix.net/u/33048/
*/
#include <stdio.h>
#include <stdlib.h>
int
main(void)
{
int c;
/* 终端驱动处于普通的一次一行模式 */
system("stty raw");
/* 现在的终端驱动处于一次一个字符模式 */
c = getchar();
putchar();
/* 终端驱动处又回到一次一行模式 */
system("stty cooked");
return 0;
}
编译运行该程序,则当如入一个字符时,直接出处一个字符,然后程序结束。
由此可见,由于终端驱动的模式不同,造成了getchar()输入结束的条件不一样。普通模式下需要回车或者EOF,而在一次一个字符的模式下,则输入一个字符之后就结束了
浏览量:4
下载量:0
时间:
soft有柔软的;柔和的;温和的;不强烈的;轻的等意思,那么你知道soft的用法吗?下面跟着读文网小编一起来学习一下,希望对大家的学习有所帮助!
1. In the background, in soft focus, we see his smiling wife.
在背景部分,我们可以看到他妻子面带微笑的蒙影像。
2. Choose a soft, medium or firm mattress to suit their individual needs.
针对他们各人不同的需要挑选柔软、软硬适中或者坚硬的床垫。
3. The President could continue to bash Democrats as being soft on crime.
总统可能会继续抨击民主党人对待犯罪活动心慈手软。
4. She sighed, then continued in a soft, calm voice.
她叹了口气,然后继续用温柔、平静的声音说下去。
5. I think more customers probably prefer a soft sell.
我认为更多的顾客也许更喜欢软性推销。
6. The potato cakes should be crisp outside and meltingly soft inside.
土豆饼应该外面酥脆,里面嫩软.
7. When it's dry, brush the hair using a soft, nylon baby brush.
当头发干后,用柔软的婴儿用尼龙发刷梳理头发。
8. The effect is soft and pretty rather than drop-dead sexy.
给人的印象是柔和俏丽而不是吸人眼球的性感。
9. This is a smart, yet soft and feminine look.
这是一张透着精明的面孔,但是线条柔和,女人味十足。
10. Her voice was as soft and sweet as a young girl's.
她的声音如少女般柔美悦耳。
11. The regime at Latchmere could be seen as a soft option.
在拉奇米尔建立政权可以视为一个简便易行的选择。
12. The soft wind breathed their names to the newborn grass.
轻风把他们的名字吹向刚刚长出的小草。
13. "Don't do that," he says in his soft, accented voice.
“别那么做,”他带着口音轻声细气地说道。
14. Feel how soft the skin is in the small of the back.
感觉一下腰背部皮肤的柔滑。
15. When he woke again he could hear soft music.
他再次醒来时,听见了轻柔的音乐声。
浏览量:3
下载量:0
时间:
c语言中sizeof的用法的用法你知道吗?下面小编就跟你们详细介绍下c语言中sizeof的用法的用法,希望对你们有用。
sizeof其实就是一个运算符,和那些+,-一样的东西,在程序编译的时候进行解析转换。虽然我们经常见到sizeof后面跟着个小括号,长得和函数差不多,但它和函数完全是两码事。
2,有什么用?
sizeof其实就是用于告诉我们编译器在为某一特定数据或者某种数据类型的数据在存储空间中开辟空间时,开辟的空间大小,以字节为单位。
3,怎么用?
sizeof(类型),或者sizeof(变量)都可以,得到的就是类型或者变量的存储空间。当对变量用的时候,也可以没有括号,直接 sizeof 变量,但一般不用(我一般都是只记一种通用的用法……)。
4,用的时候要注意什么?
(1)sizeof返回的占用空间大小是为这个变量开辟的大小,而不只是它用到的空间。和现今住房的建筑面积和实用面积的概念差不多。所以对结构体用的时候,大多情况下就得考虑字节对齐的问题了。
(2)对位域成员等连编译器都无法确定存储空间的东西不能用。这个应该比较好理解,因为sizeof返回的都是以字节为单位的数据,你让它去求那些以位为单位的大小,这不是存心难为编译器嘛。所以编译器采用的方案是统一不受理,即使你说你刚好是8位,占一个字节,编译器也不理你。
(3)sizeof返回的数据类型是unsigned int。因为C中不同类型数据混合运算时的自动转换,有时候不注意的话可能会出问题,具体可以参照下面的程序例子。
(4)要注意数组名和指针变量的区别。通常情况下,我们总觉得数组名和指针变量差不多,但是在用sizeof的时候差别很大,对数组名用sizeof返回的是整个数组的大小,而对指针变量进行操作的时候返回的则是指针变量本身所占得空间,在32位机的条件下一般都是4。而且当数组名作为函数参数时,在函数内部,形参也就是个指针,所以不再返回数组的大小。
5,实例分析
源码:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#include<stdio.h>
int main()
{
int iVal = 3;
printf("The size of type int is %d ", sizeof(int));
printf("The size of iVal is %d", sizeof(iVal));
printf("The size of iVal is %d", sizeof iVal);
if((iVal - sizeof(int)) < 0)
{
printf("The return type is int");
}
else
{
printf("The return type is unsigned int");
}
char chArrayCon[7];
char *chp;
chp = chArrayCon;
printf("The size of chArrayCon is %d, The size of chp is %d", sizeof(chArrayCon), sizeof(chp));
int iArraySize = 3;
char chArrayVar[iArraySize];
printf("The size of chArrayVar is %d", sizeof(chArrayVar));
return 0;
}
运行结果:
The size of type int is 4
The size of iVal is 4
The size of iVal is 4
The return type is unsigned int
The size of chArrayCon is 7, The size of chp is 4
The size of chArrayVar is 3
结果分析:
代码第一部分主要就是简单的表示了一下用法。
第二部分说明了注意事项的第三项。按说,iVal的值是3,减4的话应该是-1,小于0,输出的应该是"he return type is int"。但是由于当int和unsigned int一起运算时,会默认变成unsigned int,所以结果会是一个很大的unsigned int类型的数,是大于0的。
代码第三部分就简单说明了数组名和指针变量的区别,即使你把指针变量指向数组名,编译器依然能够分辨出区别。
以上讲述的都没有考虑在C99标准下的情况。因为在C99标准下有种特殊情况,那就是不定长数组的使用。当对不定长数组名使用sizeof的话,返回的也是整个数组的大小,就像实例中第四块代码一样。但是这并不是在编译阶段执行的,而是在程序运行阶段执行的。因为在编译的时候,编译器一般不知道变量的值是多少。(当然例子中我直接赋值3,可能不方便理解,可以假想iArraySize是通过scanf来获得实际数值的,然后再声明数组的)。对于这种情况,实际中应用的并不多,大家可以当做特殊情况对待即可,或者直接忽略掉也行……
6总结
其实sizeof的作用就是告诉我们分配给变量的“建筑面积”的大小,只要记得这一点应该就够了,不管这个变量类型是普通的整型数据,还是结构体,共用体,枚举……记住这一点后,当我们再去想知道sizeof对不同数据类型操作返回的值到底是什么的时候,只需搞明白那些数据类型到底要消耗多少“建筑面积”就可以啦!
浏览量:2
下载量:0
时间:
下面小编就跟你们详细介绍下c中indexof的用法的用法,希望对你们有用。
c中indexof的用法的用法如下:
01.IndexOf()
02.查找字串中指定字符或字串首次出现的位置,返首索引值,如:
03.str1.IndexOf("字"); //查找“字”在str1中的索引值(位置)
04.str1.IndexOf("字串");//查找“字串”的第一个字符在str1中的索引值(位置)
05.str1.IndexOf("字",start,end);//从str1第start+1个字符起,查找end个字符,查找“字”在字符串STR1中的位置[从第一个字符算起]注意:start+end不能大于str1的长度
08.indexof参数为string,在字符串中寻找参数字符串第一次出现的位置并返回该位置。如string s="0123dfdfdf";int i=s.indexof("df");这时i==4。
09.如果需要更强大的字符串解析功能应该用Regex类,使用正则表达式对字符串进行匹配。
16.indexof() :在字符串中从前向后定位字符和字符串;所有的返回值都是指在字符串的绝对位置,如为空则为- 1
18.string test="asdfjsdfjgkfasdsfsgfhgjgfjgdddd";
20. test.indexof(’d’) =2 //从前向后 定位 d 第一次出现的位置
21. test.indexof(’d’,1) =2 //从前向后 定位 d 从第三个字符串 第一次出现的位置
22. test.indexof(’d’,5,2) =6 //从前向后 定位 d 从第5 位开始查,查2位,即 从第5位到第7位;
24.lastindexof() :在字符串中从后向前定位字符和字符串;、
25.用法和 indexof() 完全相同。
28.下面介绍 IndexOfAny ||lastindexofany
30.他们接受字符数组做为变元,其他方法同上,返回数组中任何一个字符最早出现的下标位置
32.如下
34. char[] bbv={’s’,’c’,’b’};
35. string abc = "acsdfgdfgchacscdsad";
37. Response.Write(abc.IndexOfAny(bbv))=1
38. Response.Write(abc.IndexOfAny(bbv, 5))=9
39. Response.Write(abc.IndexOfAny(bbv, 5, 3))=9
41.lastindexofany 同上。
42.====================================================================
43.substring() 用法
45.string a="aadsfdjkfgklfdglfd"
47.a.substring(5) //截取从第五位以后的所有字符串
49.a.substring(0,5) //截取从第0到第5 以后的所有字符串
浏览量:2
下载量:0
时间:
c中sizeof的用法你知道吗?下面小编就跟你们详细介绍下c中sizeof的用法,希望对你们有用。
学习C/C++有时会遇到下面的情况:
已知 char *str1="absde";
char str2[]="absde";
char str3[8]={'a',};
char str4 [] = "0123456789";
为什么sizeof(str1)=4
sizeof(str2)=6;
sizeof(str3)=8;
sizeof(str4)=11;呢? 丈二和尚摸不着头脑,接下来我们一起好好讨论讨论,sizeof()到底是怎么一回事。
首先咱们说明一点,char类型变量在内存中占一个字节,所以sizeof(char)是1,这点咱们学C/C++的应该很好理解。
str1是一个指针变量,它只是指向了字符串"absde"而已。sizeof(str1)既不是字符串占的空间长度,也不是字符数组占的空间长度,而是一个字符型指针占的空间,所以sizeof(str1)=sizeof(char*)=4(因为在C/C++中一个指针占4个字节)。
str2是一个字符型数组。C/C++规定,对于一个数组,返回这个数组占的总空间,所以sizeof(str2)取得的是字符串"absde"占的总空间。"absde"中,共有a b s d e 六个字符,所以str2数组的长度是6,所以sizeof(str2)=6*sizeof(char)=6。
str3已经定义成了长度是8的数组,所以sizeof(str3)为8。
str4和str2类似,'0' '1' ... '9'加上'